<?php 
	//Proceso de conexión con la base de datos
    $conn = oci_connect("caridad","caridad","localhost/xe");  
    if (!$conn) {
        $e = oci_error();
        trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
    }

$_id_usuario=$_POST["idUser"];
$_id_persona=$_POST["idPersona"];
$_usuario=$_POST["usuario"];
$_nombres=$_POST["nombres"];
$_paterno=$_POST["paterno"];
$_materno=$_POST["materno"];
$_curp=$_POST["curp"];
$_correo=$_POST["correo"];
$_fecha_nac=$_POST["fecha_nac"];
$_rol=$_POST["rol"];
$_area=$_POST["area"];
$_estado=$_POST["estado"];
$_municipio=$_POST["municipio"];
$_colonia=$_POST["colonias"];
$_codigo_postal=$_POST["cp"];
$_direccion=$_POST["direccion"];
$_telefono=$_POST["telefono"];
$_sexo=$_POST["sexo"];
$_estado_civil=$_POST["estado_civil"];



///////////////////////////////////////////////////////////////////
  //function updatePersona($conexion,$estado,$municipio,$colonia,$estado_civil,$nombres,$paterno,$materno,$fecha_nac,$sexo,$direccion,$correo,$curp,$telfono,$id_usuario)

function updatePersona($conexion,$estado_,$municipio_,$colonias_,$estado_civil_,$nombres_,$paterno_,$materno_,$fecha_nac_,$sexo_,$direccion_,$correo_,$curp_,$mitelefono,$idPerso)
    {
      
$sql = "UPDATE PERSONAS SET 
NOMBRES        = '".$nombres_."',
PATERNO        = '".$paterno_."',
MATERNO        = '".$materno_."',
FECHA_NAC      = '".$fecha_nac_."',
DIRECCION      = '".$direccion_."',
CORREO         = '".$correo_."',
CURP           = '".$curp_."',
TELEFONO       = '".$mitelefono."'
WHERE ID       = '".$idPerso."'";

         $stmt = @oci_parse($conexion, $sql);     // Preparar la sentencia
         $ok = oci_execute($stmt);            // Ejecutar la sentencia
         oci_free_statement($stmt);             // Liberar los recursos asociados a una sentencia o cursor
        return $ok;
    }

function updateUsuario($conexion,$rol_,$idUser,$area_,$user_,$persId_)
    {

       $sql = "UPDATE USUARIOS SET 
       IDPERSONA      = '".$persId_."',
       USUARIO        = '".$user_."'
       WHERE ID       = '".$idUser."'";

        $stmt = @oci_parse($conexion, $sql);     // Preparar la sentencia
        $ok = oci_execute( $stmt );            // Ejecutar la sentencia
        oci_free_statement($stmt);             // Liberar los recursos asociados a una sentencia o cursor
        return $ok;
    }

$ok= updatePersona($conn,$_estado,$_municipio,$_colonia,$_estado_civil,$_nombres,$_paterno,$_materno,$_fecha_nac,$_sexo,$_direccion,$_correo,$_curp,$_telefono,$_id_persona);

if ($ok == true) {
  
    $ok2=updateUsuario($conn,$_rol,$_id_usuario,$_area,$_usuario,$_id_persona);
  
  
    if ($ok2== true) {
    echo '<script language = javascript>
          alert("Guardado Exitosamente")
          self.location = "../datos_usuarios.php"
          </script>';
  }
}
 else
 {
  echo '<script language = javascript>
          alert("Error al Actualizar")
          self.location = "../datos_usuarios.php"
          </script>';
}

 ?>
